cleading of foundation ditches - Espagnol Anglais Dictionnaire